/*
 * TransferFactory.h
 *
 *  Created on: 11.4.2011
 *      Author: Tomas
 */

#ifndef TRANSFERFACTORY_H_
#define TRANSFERFACTORY_H_

#include "Transfer.h"
#include "TransferRead.h"
#include "TransferWrite.h"
#include "IFile.h"

class TransferFactory {
public:
	static Transfer* factory(const Packet& p, IFile& fs,
			struct sockaddr_in client, std::ostream& logger);
};

#endif /* TRANSFERFACTORY_H_ */
